package com.kuangstudy.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @program: ksd-state
 * @description: 统计表
 * @author: 陈恩涛
 * @create: 2021-05-08 15:35
 **/

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@TableName("ksd_state")
public class State implements Serializable {

    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 标题
     */
    private String title;

    /**
     * 描述
     */
    private String description;

    /**
     * 统计参与人数
     */
    private Integer personNum;
    /**
     * 统计结束时间
     */
    private String endTime;
    /**
     * 发布状态 0未发布 1发布
     */
    private Integer status;
    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;
    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;
    /**
     * 添加用户id
     */
    private Integer userid;
    /**
     * 添加用户名
     */
    private String username;
    /**
     * 背景图
     */
    private String bgimg;
}
